package enum

// TriggerTypeMap 触发类型
var TriggerTypeMap = map[uint32]string{
	0:  "实时_硬触发+临时车辆",
	1:  "实时_视频触发+临时车辆",
	2:  "实时_软触发+临时车辆",
	3:  "实时_硬触发+白名单",
	4:  "实时_视频触发+白名单",
	5:  "实时_软触发+白名单",
	6:  "实时_硬触发+黑名单",
	7:  "实时_视频触发+黑名单",
	8:  "实时_软触发+黑名单",
	9:  "脱机_硬触发+临时车辆",
	10: "脱机_视频触发+临时车辆",
	11: "脱机_软触发+临时车辆",
	12: "脱机_硬触发+白名单",
	13: "脱机_视频触发+白名单",
	14: "脱机_软触发+白名单",
	15: "脱机_硬触发+黑名单",
	16: "脱机_视频触发+黑名单",
	17: "脱机_软触发+黑名单",
	18: "实时_硬触发+过期白名单",
	19: "实时_视频触发+过期白名单",
	20: "实时_软触发+过期白名单",
	21: "脱机_硬触发+过期白名单",
	22: "脱机_视频触发+过期白名单",
	23: "脱机_软触发+过期白名单",
}

func GetTriggerType(number uint32) string {
	triggerType, ok := TriggerTypeMap[number]
	if !ok {
		return "未知触发类型" // 如果数字不存在，返回默认描述
	}
	return triggerType
}

var PlateColorMap = map[uint32]string{
	0: "蓝色",
}

func GetPlateColor(number uint32) string {
	color, ok := PlateColorMap[number]
	if !ok {
		return "未知颜色" // 如果数字不存在，返回默认描述
	}
	return color
}
